﻿using System.ComponentModel;

namespace ViewModel.Enum;

/// <summary>
/// 生成类型
/// </summary>
public enum TriggerType
{
    /// <summary>
    /// 绘制
    /// </summary>
    [Description("generate")]
    Generate,

    /// <summary>
    /// 放大
    /// </summary>
    [Description("upscale")]
    Upscale,

    /// <summary>
    /// 优化
    /// </summary>
    [Description("variation")]
    Variation,

    /// <summary>
    /// 最大放大
    /// </summary>
    [Description("max_upscale")]
    MaxUpscale,

    /// <summary>
    /// 重新绘制
    /// </summary>
    [Description("reset")]
    Reset,

    /// <summary>
    /// 描述
    /// </summary>
    [Description("describe")]
    Describe,

    /// <summary>
    /// 做出变化
    /// </summary>
    [Description("solo_variation")]
    SoloVariation,

    /// <summary>
    /// 变化（细微）
    /// </summary>
    [Description("solo_low_variation")]
    SoloLowVariation,

    /// <summary>
    /// 变化（强）
    /// </summary>
    [Description("solo_high_variation")]
    SoloHighVariation,

    /// <summary>
    /// 缩小2倍/1.5倍
    /// </summary>
    [Description("zoomout")]
    ZoomOut,

    /// <summary>
    /// ⬅️➡️⬆️⬇️
    /// </summary>
    [Description("expand")]
    Expand
}